support payments - French English Dictionary